1654,1654,1655,1655,1655,1655,1656,1657,1657,1658,1658,1659,1659,1660,1661,1662,1662,1662,1663,1663,1663,1663,1663,1663,1663,1662,1660,1658,1657,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1657,1657,1657,1657,1666,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2186,2188,2188,2189,2190,2192,2192,2193,2193,2194,2195,2197,2197,2198,2199,2199,2199,2200,2200,2200,2201,2201,2201,2201,2201,2201,2199,2198,2197,2197,2197,2196,2196,2195,2194,2194,2194,2194,2194,2194,2194,2194,2194,2195,2196,2197,2197,2198,2200,2201,2203,2204,2206,2208,2209,2209,2211,2212,2213,2214,2214,2215,2215,2215,2217,2218,2219,2221,2221,2222,2223,2224,2225,2226,2226,2227,2227,2227,2226,2226,2226,2226,2226,2226,2226,2227,2227,2227,2227,2227,2228,2229,2229,2230,2230,2230,2230,2231,2231,2232,2232,2233,2234,2235,2236,2236,2237,2237,2237,2238,2238,2239,2239,2240,2240,2239,2239,2238,2238,2237,2237,2237,2237,2237,2236,2235,2234,2234,2234,2235,2236,2236,2236,2237,2237,2238,2238,2239,2240,2241,2242,2243,2244,2245,2245,2246,2247,2248,2249,2249,2249,2249,2249,2250,2250,2251,2251,2252,2253,2254,2255,2255,2256,2257,2258,2259,2260,2261,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2272,2273,2274,2275,2275,2275,2274,2273,2272,2271,2270,2270,2270,2271,2271,2272,2273,2274,2275,2275,2276,2277,2277,2278,2279,2279,2280,2280,2281,2282,2283,2284,2285,2285,2286,2287,2287,2288,2288,2289,2291,2291,2292,2292,2293,2293,2294,2294,2295,2296,2297,2298,2299,2299,2299,2298,2297,2296,2296,2295,2295,2295,2295,2294,2294,2293,2293,2292,2292,2291,2290,2289,2288,2287,2286,2285,2285,2284,2283,2282,2281,2279,2278,2277,2275,2274,2273,2272,2271,2270,2269,2268,2268,2267,2266,2265,2265,2264,2263,2262,2261,2261,2261,2261,2261,2262,2262,2262,2263,2263,2264,2265,2266,2267,2268,2269,2269,2270,2271,2272,2273,2274,2275,2276,2276,2277,2277,2278,2278,2277,2276,2275,2274,2273,2272,2271,2270,2269,2268,2267,2266,2266,2265,2265,2264,2264,2264,2265,2265,2266,2267,2267,2268,2268,2269,2269,2270,2271,2271,2272,2273,2274,2274,2275,2276,2277,2277,2278,2279,2280,2281,2282,2283,2283,2284,2285,2286,2286,2286,2286,2287,2287,2288,2288,2289,2290,2291,2292,2293,2293,2294,2294,2295,2295,2296,2296,2297,2298,2299,2299,2299,2299,2298,2298,2298,2298,2297,2296,2295,2294,2293,2293,2292,2292,2291,2290,2289,2288,2287,2286,2285,2285,2283,2283,2282,2281,2280,2280,2279,2279,2278,2278,2278,2278,2278,2278,2278,2278,2278,2279,2279,2279,2280,2280,2281,2281,2282,2282,2282,2282,2282,2282,2280,2278,2276,2275,2272,2271,2269,2267,2266,2264,2264,2263,2258,2257,2256,2255,2254,2252,2251,2250,2248,2240,2231,2227,2224,2222,2222,2220,2220,2219,2218,2217,2216,2215,2214,2213,2213,2212,2211,2210,2209,2208,2207,2206,2205,2204,2203,2203,2202,2201,2200,2199,2198,2197,2196,2195,2193,2192,2191,2190,2189,2188,2187,2185,2182,2179,2177,2175,2174,2172,2170,2169,2167,2166,2165,2163,2163,2161,2160,2158,2156,2154,2153,2152,2151,2149,2147,2144,2143,2141,2139,2137,2134,2133,2132,2131,2130,2129,2129,2128,2128,2127,2126,2125,2124,2123,2122,2122,2122,2122,2122,2122,2119,2118,2116,2114,2113,2112,2110,2109,2108,2106,2102,2098,2095,2091,2088,2086,2085,2083,2080,2079,2077,2075,2072,2069,2065,2062,2058,2055,2054,2054,2053,2052,2050,2049,2044,2042,2039,2036,2033,2028,2024,2021,2018,2015,2012,2010,2008,2007,2005,2004,2002,2001,1999,1998,1998,1997,1996,1995,1994,1993,1991,1989,1987,1984,1982,1980,1979,1977,1975,1973,1970,1968,1967,1966,1965,1963,1962,1961,1960,1959,1959,1958,1957,1957,1956,1955,1954,1953,1953,1953,1953,1952,1952,1952,1951,1951,1950,1950,1950,1949,1949,1948,1947,1943,1941,1939,1938,1937,1936,1935,1934,1934,1934,1934,1934,1934,1934,1933,1932,1932,1931,1930,1929,1926,1925,1923,1922,1920,1918,1917,1914,1909,1905,1904,1902,1900,1899,1898,1897,1896,1895,1894,1894,1893,1893,1891,1890,1889,1887,1886,1884,1882,1881,1880,1880,1880,1880,1880,1880,1881,1881,1882,1884,1884,1884,1884,1883,1883,1882,1882,1881,1881,1880,1879,1878,1876,1874,1872,1871,1870,1868,1867,1866,1865,1864,1863,1861,1860,1860,1859,1858,1855,1854,1853,1853,1852,1852,1852,1852,1851,1851,1850,1850,1850,1849,1848,1848,1848,1847,1847,1847,1847,1848,1848,1849,1849,1848,1847,1847,1846,1845,1845,1844,1843,1843,1842,1841,1840,1840,1839,1839,1838,1837,1837,1837,1837,1837,1836,1836,1835,1834,1834,1833,1833,1833,1833,1833,1832,1832,1832,1831,1830,1829,1828,1828,1827,1826,1826,1825,1825,1825,1825,1824,1824,1823,1822,1821,1820,1819,1818,1817,1816,1815,1815,1815,1815,1815,1815,1816,1816,1817,1818,1819,1820,1821,1822,1822,1823,1824,1824,1825,1825,1826,1827,1827,1828,1828,1829,1829,1830,1831,1831,1831,1831,1831,1831,1832,1833,1834,1834,1835,1836,1837,1838,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1857,1858,1859,1860,1860,1860,1860,1859,1859,1858,1857,1857,1856,1856,1856,1856,1856,1857,1857,1857,1858,1858,1858,1859,1859,1860,1860,1860,1860,1861,1861,1861,1862,1863,1864,1865,1865,1865,1864,1864,1863,1863,1863,1863,1863,1863,1863,1863,1863,1862,1862,1862,1862,1862,1863,1864,1864,1865,1866,1866,1867,1868,1869,1869,1870,1870,1870,1870,1870,1869,1869,1868,1868,1868,1868,1867,1866,1866,1865,1864,1863,1862,1862,1861,1860,1859,1857,1856,1855,1854,1854,1851,1849,1848,1847,1846,1845,1844,1843,1842,1841,1841,1842,1842,1843,1843,1844,1844,1845,1846,1847,1848,1849,1850,1850,1851,1852,1853,1854,1855,1855,1856,1857,1857,1857,1856,1856,1856,1855,1855,1854,1854,1853,1852,1852,1851,1850,1849,1848,1847,1846,1843,1839,1837,1836,1835,1834,1833,1832,1831,1830,1830,1829,1828,1827,1827,1828,1828,1829,1829,1830,1830,1830,1831,1832,1833,1833,1834,1835,1835,1835,1835,1836,1836,1836,1836,1837,1838,1839,1840,1841,1842,1843,1844,1844,1845,1846,1847,1847,1848,1848,1849,1849,1849,1850,1850,1851,1852,1852,1853,1854,1855,1857,1858,1858,1859,1859,1860,1861,1861,1861,1860,1859,1858,1857,1856,1855,1854,1853,1853,1854,1854,1855,1855,1855,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1871,1872,1872,1873,1874,1874,1875,1876,1877,1878,1878,1879,1879,1879,1879,1878,1878,1877,1876,1875,1874,1873,1872,1871,1870,1869,1868,1867,1866,1865,1864,1864,1862,1861,1860,1859,1858,1857,1857,1857,1858,1859,1859,1860,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1881,1882,1883,1884,1885,1886,1886,1887,1888,1889,1890,1891,1892,1893,1895,1895,1896,1897,1898,1899,1899,1900,1900,1900,1900,1900,1899,1898,1897,1896,1895,1894,1892,1891,1890,1889,1888,1887,1886,1885,1884,1883,1882,1881,1880,1879,1878,1877,1876,1875,1873,1872,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1914,1915,1916,1916,1917,1917,1918,1919,1921,1922,1923,1924,1924,1925,1926,1927,1928,1929,1929,1930,1931,1932,1933,1934,1935,1935,1936,1937,1938,1938,1939,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1948,1949,1950,1951,1951,1951,1950,1949,1948,1948,1947,1947,1946,1945,1944,1943,1942,1940,1940,1939,1938,1937,1934,1930,1929,1929,1927,1926,1924,1923,1921,1920,1918,1916,1915,1914,1913,1911,1909,1908,1904,1902,1900,1899,1898,1895,1894,1892,1892,1891,1890,1889,1888,1887,1887,1886,1886,1885,1885,1884,1884,1884,1883,1882,1882,1881,1880,1879,1878,1877,1876,1875,1874,1873,1873,1872,1871,1870,1869,1867,1866,1865,1864,1863,1862,1861,1860,1859,1858,1857,1857,1856,1855,1854,1854,1853,1852,1851,1850,1849,1849,1848,1848,1848,1848,1847,1846,1845,1845,1844,1844,1843,1842,1841,1839,1838,1837,1836,1831,1831,1830,1829,1828,1827,1826,1825,1824,1823,1822,1822,1823,1823,1823,1824,1825,1826,1826,1827,1827,1828,1829,1830,1831,1831,1832,1832,1833,1833,1834,1834,1835,1835,1836,1836,1836,1836,1836,1835,1835,1835,1834,1833,1833,1832,1831,1831,1830,1829,1828,1827,1826,1825,1824,1823,1822,1821,1820,1819,1818,1817,1816,1815,1814,1813,1812,1811,1810,1808,1808,1807,1807,1807,1806,1806,1805,1805,1804,1803,1802,1801,1800,1799,1798,1797,1796,1795,1794,1793,1792,1792,1792,1792,1792,1792,1792,1791,1790,1789,1788,1787,1787,1786,1785,1782,1780,1780,1779,1778,1777,1776,1775,1774,1773,1772,1771,1770,1769,1768,1767,1766,1766,1766,1766,1766,1766,1767,1768,1769,1770,1771,1772,1773,1775,1776,1777,1779,1780,1781,1782,1783,1783,1784,1785,1786,1787,1788,1789,1790,1792,1793,1794,1795,1796,1797,1798,1799,1801,1802,1803,1804,1805,1806,1806,1807,1808,1809,1810,1810,1811,1812,1813,1814,1815,1816,1817,1817,1818,1817,1816,1815,1814,1813,1812,1811,1809,1808,1807,1806,1805,1804,1803,1802,1801,1799,1798,1797,1796,1795,1794,1791,1789,1788,1786,1785,1783,1782,1781,1779,1778,1777,1776,1775,1774,1773,1772,1771,1770,1770,1770,1770,1769,1769,1768,1767,1765,1764,1763,1761,1761,1759,1758,1757,1756,1755,1755,1754,1753,1752,1751,1750,1749,1748,1747,1746,1745,1744,1742,1739,1738,1736,1735,1734,1733,1731,1730,1729,1728,1727,1726,1725,1724,1723,1722,1721,1720,1718,1717,1716,1714,1712,1711,1710,1709,1708,1707,1707,1706,1705,1704,1703,1702,1701,1699,1698,1697,1696,1694,1692,1691,1689,1688,1687,1686,1685,1684,1682,1681,1679,1678,1677,1676,1675,1674,1672,1671,1670,1669,1665,1663,1662,1660,1658,1658,1657,1656,1655;94,92,89,88,87,86,84,83,81,80,78,78,77,75,73,72,70,69,68,66,63,60,56,55,54,51,47,45,42,41,40,39,38,36,34,33,32,31,29,27,26,24,22,19,17,15,13,11,9,8,7,6,5,4,3,2,1,0,0,0,3,4,7,9,10,11,12,13,14,16,18,23,25,28,30,31,32,33,36,38,42,46,49,55,60,63,66,70,73,77,79,81,83,85,89,92,95,97,99,102,104,107,109,113,117,122,126,130,133,136,141,144,151,155,158,161,164,168,172,174,176,178,180,182,184,185,185,186,187,188,189,190,191,192,194,195,195,195,196,196,197,198,198,199,200,201,202,203,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,217,218,219,220,220,221,222,223,223,223,222,221,220,220,219,218,217,216,215,216,217,218,218,219,220,221,221,222,223,224,225,226,226,226,227,228,229,230,231,232,232,233,233,234,235,235,236,236,237,237,237,238,238,239,240,240,241,242,243,244,244,245,245,246,246,246,247,247,248,248,248,248,248,248,248,248,248,247,246,246,245,244,244,244,244,243,243,243,243,242,241,240,239,238,238,237,236,235,235,234,234,234,235,235,236,236,236,237,237,237,238,238,239,239,240,240,240,241,242,242,242,241,241,240,240,239,238,238,237,237,236,236,235,234,234,234,234,234,235,236,237,237,237,238,238,239,240,241,241,242,242,243,243,244,244,244,244,244,244,245,245,246,246,246,246,247,247,247,248,248,249,249,249,249,250,250,250,251,251,251,251,252,252,252,253,253,254,255,256,257,258,259,260,260,261,262,262,262,262,262,262,261,261,261,261,261,261,262,262,263,263,264,265,266,267,267,267,267,267,267,267,267,267,267,267,267,268,268,269,270,271,272,272,273,273,273,274,274,275,275,276,276,276,277,277,278,278,279,279,280,280,281,281,282,282,283,283,283,284,284,285,285,286,287,288,288,289,289,290,290,290,291,292,292,293,293,294,294,295,295,296,296,296,297,298,301,302,303,304,305,306,307,308,309,310,311,312,312,313,314,315,316,318,320,321,322,323,326,327,329,330,331,332,333,334,334,335,336,337,338,340,341,342,344,345,346,347,348,349,350,351,351,352,353,354,355,357,357,357,357,357,358,359,362,363,365,368,370,372,378,379,380,380,381,381,382,383,385,389,394,396,397,397,396,396,395,395,395,395,394,394,393,393,392,392,392,392,392,392,391,391,390,390,390,389,389,388,388,388,388,388,388,388,388,388,388,389,390,390,390,390,389,389,388,388,387,387,386,386,385,385,385,385,384,384,383,382,380,379,378,378,378,377,377,377,376,376,376,375,374,373,372,372,371,370,369,369,368,368,367,365,364,363,361,360,359,358,356,354,351,348,345,343,341,340,339,339,339,339,339,339,340,340,341,343,344,345,347,347,347,347,347,347,346,345,345,344,343,342,342,341,340,339,336,334,333,331,329,328,328,328,328,328,329,329,330,330,331,333,334,335,338,340,342,343,345,348,351,354,356,358,360,361,363,364,364,364,365,365,366,366,366,367,369,370,372,372,373,374,375,376,377,378,379,379,380,381,382,383,386,388,389,390,391,392,393,394,395,396,397,398,398,398,398,399,399,399,400,402,402,403,404,406,407,408,409,410,410,411,411,411,411,409,407,406,405,403,402,401,399,394,391,389,387,385,384,384,384,383,382,381,379,378,376,373,372,372,370,369,367,365,363,362,360,358,356,355,353,352,351,349,346,343,342,340,338,337,335,334,332,331,330,329,329,328,326,325,324,324,324,324,324,325,325,326,327,327,328,328,328,329,329,327,325,324,322,321,320,320,319,318,317,316,316,316,315,314,314,313,312,311,311,310,309,308,307,307,306,306,306,305,305,305,304,304,304,304,303,303,302,302,301,300,299,298,297,297,296,296,296,297,298,299,300,301,302,302,303,304,304,305,305,306,305,305,304,303,302,301,300,299,298,297,296,296,296,296,297,297,297,296,296,295,294,293,292,291,291,290,289,289,289,290,290,290,291,292,292,293,293,294,295,295,296,296,297,297,296,296,296,295,294,293,292,291,291,290,290,289,288,287,286,286,285,285,285,284,284,284,285,285,285,285,286,286,286,287,287,288,288,288,288,288,289,289,289,289,290,291,292,292,291,291,291,292,293,294,295,296,297,297,298,299,300,301,302,303,304,304,305,306,307,308,309,310,310,310,309,308,307,306,306,305,305,304,303,302,301,300,299,298,297,297,296,295,294,293,292,291,290,290,290,289,289,289,289,288,287,286,285,284,283,282,281,280,279,278,277,276,276,275,275,275,275,275,276,276,276,276,275,275,275,275,274,273,272,272,272,272,271,271,271,270,270,269,269,268,268,267,266,265,265,265,265,265,266,266,267,268,268,268,268,268,267,267,266,265,264,264,263,262,261,260,260,259,259,259,258,258,258,257,257,257,257,257,256,256,256,256,256,256,256,256,256,255,255,255,254,253,253,250,249,248,248,247,246,246,243,242,241,241,240,239,238,237,237,236,235,234,233,232,231,230,230,229,229,229,228,228,228,228,227,227,226,226,225,224,224,223,222,222,221,221,221,221,220,220,219,219,218,217,217,216,215,215,215,215,214,214,214,213,213,212,211,210,210,209,208,207,206,205,204,204,203,203,203,203,203,203,203,203,203,203,203,203,202,202,201,201,201,200,200,200,199,198,197,196,195,194,193,193,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,193,193,194,194,194,194,193,192,191,190,190,189,189,188,188,187,187,187,187,187,187,187,187,188,188,188,188,188,188,189,189,189,189,190,190,190,190,190,190,189,189,189,189,188,188,188,188,187,186,186,185,184,184,183,183,182,181,180,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,180,180,180,180,179,179,179,179,179,179,178,178,177,176,175,175,175,174,174,174,174,174,174,174,174,174,175,175,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,175,175,175,175,174,174,174,173,173,173,173,172,172,172,171,171,170,170,170,170,169,169,169,168,168,167,167,166,166,165,165,164,164,162,162,162,161,161,161,161,160,160,159,159,158,158,157,157,157,156,156,156,155,155,154,154,153,152,151,150,150,149,149,148,148,147,147,146,146,146,145,145,145,145,144,144,144,143,143,143,143,143,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,143,144,144,145,145,146,146,147,147,148,149,150,151,152,153,153,154,155,155,155,155,155,154,154,154,153,153,152,152,151,151,151,150,150,150,150,150,150,150,150,149,149,149,148,148,147,147,146,146,146,146,146,147,148,148,149,150,151,152,152,152,153,153,154,155,155,156,156,157,157,158,158,159,159,160,161,161,161,161,161,161,161,160,160,159,158,157,156,156,155,155,154,153,152,150,150,149,148,147,147,146,146,145,145,144,143,142,141,140,139,139,138,137,136,135,134,134,134,133,133,133,133,133,134,134,135,135,135,135,135,135,135,135,135,136,136,136,136,136,136,136,137,137,138,139,140,141,143,144,144,144,144,144,144,144,144,144,144,144,144,144,143,142,141,140,139,138,137,137,137,137,137,137,138,138,138,138,138,139,139,139,140,140,140,140,140,140,140,140,140,140,140,140,139,138,137,136,135,134,133,133,133,133,133,133,132,132,132,132,132,132,132,132,131,131,131,131,130,130,130,130,130,130,130,130,129,129,128,128,127,127,127,127,126,126,125,125,125,125,125,124,124,124,124,124,123,123,123,122,122,121,120,119,119,119,119,118,118,118,118,117,117,117,117,116,116,116,116,116,116,116,116,116,116,116,115,115,114,113,113,113,113,113,113,112,112,112,112,111,110,109,108,107,107,106,106,106,105,105,105,105,104,104,103,102,102,102,101,101,101,101,101,101,101,101,101,101,101,101,101,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,99,99,98,98,98,98,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,94,94,94,94